package com.cat.model.biz.component.alipay.config;

/* *
 *类名：AlipayConfig
 *功能：基础配置类
 *详细：设置帐户有关信息及返回路径
 *版本：3.4
 *修改日期：2016-03-08
 *说明：
 *以下代码只是为了方便商户测试而提供的样例代码，商户可以根据自己网站的需要，按照技术文档编写,并非一定要使用该代码。
 *该代码仅供学习和研究支付宝接口使用，只是提供一个参考。
 */

public class AlipayConfig {
	
	//private final static String sys_path="chenjm.tunnel.qydev.com/model/";
	private final static String sys_path="www.yixuanmo.com//model/";
	private final static String alipay_notify_url="callback/alipay/doNotify";
	
//↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

	// 合作身份者ID，签约账号，以2088开头由16位纯数字组成的字符串，查看地址：https://b.alipay.com/order/pidAndKey.htm     7seai2dnvk8ovn7wxpvotgn8bbippkfo
	public static String partner ="2088421656911494" ;
	
	// 收款支付宝账号，以2088开头由16位纯数字组成的字符串，一般情况下收款账号就是签约账号
	public static String seller_id = partner;

	//商户的私钥,需要PKCS8格式，RSA公私钥生成：https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.nBDxfy&treeId=58&articleId=103242&docType=1
	public static String private_key = "MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAKOw5TpN/f0DiTDWiU4V2USY4WEGBWXvVVvzGcPIKKTqqnkFOakPeLmG7BqoD46KIpICEAwrE0kpN7PfJmACbAk6dY7zz0ZoKZ8CrUFi6ORCXFLVeNsF4mQFnGRrAV+fw+2Y+J+lJWXxmIm+fe953u2YLb7q1+e1nAKuIfbQARQ3AgMBAAECgYEAo3GYEPWbLC2BqNAuXVeXj9UPBa/baALnul4sVb7gRntCKIC9KD+YjbdYvO0eS3dGOX/xwhSotx5+zg185dTFRYCIEZDkO3m1TmKn3MEyRQXPsR3fCrQncQOzx3JpDtcrzh6tdqWAgupNlQUs6+ce1YdHhIzTFEeQMcw4Sg0WimECQQDU/pUNqk+ij8mUs0on0wjelE0ojzZlxmzT/tT6ZBViZD2F/A+fnVLKuTERWHtzNh6awlBMS1mp+2e3gaBxqjbZAkEAxL3g8aGQGlt/eRv612is3+TRxXrjpwp5VEoKUXbcRwy/CDrci9xW/gc2nVl227Oge4Cm6cG3SsZOCMMxcNNZjwJAVfwkfizIE09KyJ4MjME0Lm7eK0aNZk7Rdk/E+QRYYa0n7SQRxpUDbFWQynjW9W7esglJ01MD8oxMlZdeByT5GQJALNc+IrR5HJjIF/lZlakE5c7IROM6acMIXj611VVq5UKxc5W+2J2yshlAyGIwpeht5lgvMs31EbTa6kJazWVOXwJBALunfE9xs1KPHvHYADUQ74GNqIl7EZehLHR7KgVBU0PZeOZTlSiUf6il6Eoa1S/gZ4bpS6XGDoGpUSItU5amkZo=";
	// 支付宝的公钥,查看地址：https://b.alipay.com/order/pidAndKey.htm
	public static String alipay_public_key  = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRAFljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQEB/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5KsiNG9zpgmLCUYuLkxpLQIDAQAB";

	// 服务器异步通知页面路径  需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
	public static String notify_url = "http://"+sys_path+alipay_notify_url;

	// 页面跳转同步通知页面路径 需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
	public static String return_url = "";
	public static String return_url_app = "";
	// (app)页面跳转同步通知页面路径 需http://格式的完整路径，不能加?id=123这类自定义参数，必须外网可以正常访问
	public static String app_return_url = "http://"+sys_path+alipay_notify_url;

	// 签名方式
	public static String sign_type = "RSA";
	
	// 调试用，创建TXT日志文件夹路径，见AlipayCore.java类中的logResult(String sWord)打印方法。
	public static String log_path ="";
		
	// 字符编码格式 目前支持 gbk 或 utf-8
	public static String input_charset = "utf-8";
		
	// 支付类型 ，无需修改
	public static String payment_type = "1";
		
	// 调用的接口名，无需修改
	public static String service = "create_direct_pay_by_user";
	// (app)调用的接口名，无需修改
	public static String service_app = "mobile.securitypay.pay";

	// pack8密钥路径
	public static String privateKeyPath = "key/privateKey.txt";
	
//↑↑↑↑↑↑↑↑↑↑请在这里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
	
//↓↓↓↓↓↓↓↓↓↓ 请在这里配置防钓鱼信息，如果没开通防钓鱼功能，为空即可 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
	
	// 防钓鱼时间戳  若要使用请调用类文件submit中的query_timestamp函数
	public static String anti_phishing_key = "";
	
	// 客户端的IP地址 非局域网的外网IP地址，如：221.0.0.1
	public static String exter_invoke_ip = "";
	
	
	// 设置未付款交易的超时时间
    // 默认30分钟，一旦超时，该笔交易就会自动被关闭。
    // 取值范围：1m～15d。
    // m-分钟，h-小时，d-天，1c-当天（无论交易何时创建，都在0点关闭）。
    // 该参数数值不接受小数点，如1.5h，可转换为90m。
	public static String it_b_pay="30m";
//↑↑↑↑↑↑↑↑↑↑请在这里配置防钓鱼信息，如果没开通防钓鱼功能，为空即可 ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
	
}

